Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Проектування програм з використанням діалогових вікон принтера

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Людино-машинні інтерфейси

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ ТЕХНІЧНИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ТА КОМП’ЮТЕРНОЇ ТЕХНІКИ Лабораторна робота №4 з Людино-машинний інтерфейс на тему: “ Проектування програм з використанням діалогових вікон принтера” м. Львів – 2011 Мета: Засвоїти методику та виробити практичні навички у проектуванні та створенні програм з використанням ділових вікон принтера Visual C# 2010. Теоретичні відомості. Windows надає кілька основних діалогових вікон, що дозволяють забезпечити однаковість інтерфейсу користувача в додатках Windows. Класи PageSetupDialog, PrintPreviewDialog і PrintDialog відображають діалогові вікна, що дозволяють користувачеві керувати параметрами друку документів. При друці формується одна або кілька сторінок, за які відповідає об'єкт PrintDocument. Елементи управління PageSetupDialog, PrintPreviewDialog і PrintDialog є діалогові вікна параметрів сторінок, перегляду та друку.  Властивості Document елементів управління PageSetupDialog і PrintPreviewDialog встановлюємо  об’єкт/елемент PrintDocument .Тим самим ми пов'язуємо об'єкт printDocument  за формування сторінок діалоговими вікнами.  pageSetupDialog1.Document = printDocument1; printPreviewDialog1.Document = printDocument1; printDialog1.Document = printDocument1; Для роботи з друком в бібліотеці. NET Framework застосовується классD ystem.Drawing. Printing, тому його потрібно підключити на самому початку роботи: using System.Drawing.Printing; У класі форми потрібно оголосити допоміжні змінні змінні: / / Змінна для зберігання тексту для друку. string stringPrintText; / / Змінна, яка визначає номер сторінки, з якої потрібно почати друк int StartPage; / / Змінна, яка визначає кількість сторінок для друку: int NumPages; / / Змінна, яка визначає номер поточної сторінки: int PageNumber; Елемент PageSetupDialog Дозволяє користувачам змінювати параметри друку для сторінки, включаючи поля та тип паперу. Головна властивість Document. Отримує або задає значення, що вказує об'єкт PrintDocument, з якого виходять параметри сторінки. Метод ShowDialog() – показує діалог. //Показываем диалог pageSetupDialog1.ShowDialog(); Елемент PrintPreviewDialog Являє собою форму ділового вікна для попереднього перегляду. Головна властивість Document. Отримує або задає значення, що вказує об'єкт PrintDocument, з якого виходять параметри сторінки. Метод ShowDialog() – показує діалог. //ініціалізуємо змінні printDocument1.DocumentName = Text; stringPrintText =”Текст”; StartPage = 1; NumPages = printDialog1.PrinterSettings.MaximumPage; PageNumber = 1; //Показываем діалог printPreviewDialog1.ShowDialog(); Елемент PrintDialog Являє собою стандартний діалогове вікно друку документу. Головні властивості: AllowSelection - Дозвіл на друк виділеного фрагмента документа. AllowSomePages - Дозвіл на друк кількох сторінок. PrintDocument - Зв'язування з об'єктом типу PrintDocument. Код для друку за допомогою PrintDialog printDialog1.AllowSelection = rtbText.SelectionLength >0; if(printDialog1.ShowDialog()==DialogResult.OK) { printDocument1.DocumentName =Text; //Визначаємо діапазон сторінок switch(printDialog1.PrinterSettings.PrintRange) { //Вибираємо всі сторінки case PrintRange.AllPages: stringPrintText = rtbText.Text; StartPage = 1; NumPages = printDialog1.PrinterSettings.MaximumPage; break; //вибираємо виділену область case PrintRange.Selection: stringPrintText = rtbText.SelectedText; StartPage = 1; NumPages = printDialog1.PrinterSettings.MaximumPage; break; //вибираємо ряд сторінок case PrintRange.SomePages: stringPrintText = rtbText.Text; StartPage = printDialog1.PrinterSettings.FromPage; NumPages = printDialog1.PrinterSettings.ToPage - StartPage+1; break; } PageNumber = 1; //Викликаємо встроєний метод для початку друку printDocument1.Print(); Елемент PrintDocument Описує спосіб д...
Антиботан аватар за замовчуванням

06.02.2014 19:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини